package com.shunli.cterminal.model.res;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * ab实验分组 DO
 *
 * @author 后台管理员
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ExpGroupVO {

    /**
     * 分组id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;
    /**
     * 产品标示
     */
    private String appId;
    /**
     * 实验唯一标识
     */
    private Long expId;
    /**
     * 实验唯一标识
     */
    private String expCode;
    /**
     * 实验名称
     */
    private String expName;
    /**
     * 实验分组的bucketIds
     */
    private String expBucketIds;
    /**
     * 实验分组标识 1-n
     */
    private String expGroupName;
    /**
     * 分组实验参数 json字符串
     */
    private String expGroupParam;

    /**
     * 策略id
     */
    private Long strategyId;

    /**
     * 分流id类型 uid、accountId、campaignId、adId、mobile、cid
     */
    private String idType;

    /**
     * 场景编码
     */
    private String sceneCode;

}